Part Number Hot Search : 
05351 FAN760 M7001 BSS50A TA1268 MBT3904 05351 MP3301
Product Description
Full Text Search
 

To Download SAA4996H Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 INTEGRATED CIRCUITS
DATA SHEET
SAA4996H Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
Preliminary specification File under Integrated Circuits, IC02 1996 Oct 28
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
CONTENTS 1 2 3 4 5 6 7 7.1 7.1.1 7.1.2 7.2 7.3 7.3.1 7.3.2 7.4 7.5 7.6 7.6.1 7.7 7.7.1 7.8 7.9 7.9.1 7.9.2 7.9.3 7.10 7.10.1 7.10.2 7.10.3 7.10.4 7.11 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.13 7.14 7.15 7.15.1 7.15.2 7.15.3 FEATURES GENERAL DESCRIPTION QUICK REFERENCE DATA ORDERING INFORMATION BLOCK DIAGRAMS PINNING FUNCTIONAL DESCRIPTION Introduction Data processing Control General requirements Hardware configurations and delays Full PALplus module (see Fig.5) Stand-alone MACPACIC (see Fig.6) Analog processing in front of the PALplus module Block diagram Luminance and helper processing Input range Luminance processing Luminance helper processing Output signals Measurements Line 22 offset reference measurement Line 23 and 623 amplitude reference measurement Noise measurement in line 23 and 623 Automatic gain and offset control SNERT control bits influencing the AGC and AOC Gain control Offset control Helper amplitude and bandwidth control Output range Chrominance Input range Chrominance processing Output signals Output range Chrominance motion detection Intelligent residual cross-luminance reduction (IRXR) Control Input reference signals Functional description SNERT interface (see application note AN95XXX) 8 8.1 8.1.1 9 10 10.1 11 12 13 13.1 13.2 13.3 13.4 14 15 TEST Boundary scan test Identification codes DC CHARACTERISTICS AC CHARACTERISTICS Clock buffers
SAA4996H
LIST OF ABBREVIATIONS PACKAGE OUTLINE SOLDERING Introduction Reflow soldering Wave soldering Repairing soldered joints DEFINITIONS LIFE SUPPORT APPLICATIONS
1996 Oct 28
2
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
1 FEATURES
SAA4996H
* Motion adaptive colour plus decoding * Helper AGC/AOC * Helper decompanding * Memory controlling * VERIC controlling. 2 GENERAL DESCRIPTION
The integrated circuit is especially designed to be used in conjunction with the SAA4997H Vertical Reconstruction IC (VERIC) to decode the transmitted PALplus video signals in PALplus colour TV receivers. In addition, a hardware configuration `stand-alone MACPACIC' with only two field memories (FM1 and FM4) is also possible. In this condition no helper lines are processed and no vertical reconstruction is applied. This configuration enables the Motion Adaptive Colour Plus processing to be performed in non PALplus receivers.
The SAA4996H (MACPACIC) performs the Motion Adaptive Colour Plus (MACP) processing which is a dedicated field comb filter technique exploited for the PALplus system. 3 QUICK REFERENCE DATA SYMBOL VDD Tamb Tdie 4 digital supply voltage operating ambient temperature die temperature PARAMETER 0 - MIN. 4.75 MAX. 5.25 +70 +125 V C C UNIT
ORDERING INFORMATION TYPE NUMBER SAA4996H PACKAGE NAME QFP100 DESCRIPTION plastic quad flat package; 100 leads (lead length 1.95 mm); body 14 x 20 x 2.7 mm; high stand-off height VERSION SOT317-1
1996 Oct 28
3
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
5 BLOCK DIAGRAMS
SAA4996H
handbook, full pagewidth
SAA4996H
Y_ADC 17 to 24 8 LUMINANCE AND HELPER PROCESSING 8 60, 59, 57 to 52 Y_MA
Y_FM1
1 to 8
8
8
37 to 44 45 4 61, 62, 63, 64 46, 47, 48 3
Y_TO_FM1 U_TO_FM1_0 U_MA, V_MA WE_FM2 / U_TO_FM1_1 WE_FM3 / V_TO_FM1_1 RSTW_FM23 / V_TO_FM1_0
YL 15, 16, 13, 14 4 4 11, 12, 9, 10 4 CHROMINANCE PROCESSING 3 3 1 MUX 0 SEL IVericN 4
U_ADC V_ADC U_FM1 V_FM1
UV_IFA
CS
91, 92, 89, 90
U_TO_FM4 V_TO_FM4 RE_FM1 WE_FM1 RE_FM4 WE_FM4 RST_FM14 VA_AI HREF_MA WE_MA EVEN_FIELD FILM INTPOL CLK_16B1,2,3 CLK_32B1,2,3
U_FM4 V_FM4
85, 86, 87, 88 4
CHROMINANCE MOTION DETECTION AND IRXR
CONTROL
VA_FRONT CLAMP WE_FRONT
81 29 36 control 3 3
99 100 94 95 93 79 80 28 76 77 78 98, 75, 35 51, 31, 65
CLK_16i CLK_32i
SNERT_DA SNERT_CL SNERT_RST
82 83 84
SNERT INTERFACE
CLOCK BUFFER
TEST
68
TDO_MA
58 VERIC_AV_N
25, 49, 67, 73, 96
26, 50, 66, 74, 97 VSS1 to VSS5
27 CLK_16
33
70 72 71 69 TDI TMS
30, 32, 34 TEST1,2,3
MHA133
VDD1 to VDD5
CLK_32
TCK TRSTN
Fig.1 Block diagram.
1996 Oct 28
4
VA_AI Mpip 1 VA_AI_DIFF HlpM0,1 2 CLK_16I IVericN V_RE / WE 6 WE_FM1 VA_AI_DIFF VA_RES EVEN_FIELD IVericN Mpip VA_AI CLK_16I CLK_32I PC2_PRE PRE PC2 11 PIXEL DECODER 6 H_RE / WE CLK_16I CLK_16I CLK_16I LD = 2 CLK 16/32 MHz CONVERTER WE_FM2 WE_FM3 RSTW_FM23 PIXEL COUNTER 2 10 BIT RST_FM14 H/V LOGIC RE_FM4 WE_FM4 RE_FM1 LINE DECODER line2_every_field EVEN_FIELD
1996 Oct 28
handbook, full pagewidth
0 9 LC_ACQ FIELD LENGTH MEASUREMENT, FIELD DETECTION, InvO/E IVericN VA_FR_DEL VA_RES CLP_DIFF CLK_16I PC1 VA_AI DELAY (1/2 LINE) LD = 1 IVericN CLAMP WE_MA 2 CLK_16 DELAY HREF_MA
Mpip
1
VA_FRONT
0
VA_FR_DEL
Philips Semiconductors
VA_RES
VA_FRONT DELAY
PRE
3
VaDel0-2
CLK_16I
ACQ LINE COUNTER 9 BIT
CLAMP
CLP_DIFF
EN
LD = 1
CLK_16I
VA_AI_DIFF
1 MUX1 0 SEL
1 MUX2 0 SEL
PRE
Mpip
DSP LC_DSP LINE 9 COUNTER 9 BIT EN
IVericN
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
5
WE_MA GENERATION LD = 2 36 WeShift16_0,1 WeStrtH,V WeStpH,V line2_every_field MotVis0,1 VaDel0-2 3 2 InvO/E Mpip EnIRXR SNERT INTERFACE 5 7 7 3 TRSTN TDI Control 3: 22/23/623Valid, IMacpacicN, IVericN Control 4: SelSdYl0,1, NmYl0,1, Rha/Rhb0-2 Control 5: BOH0-2, VAA0,1, SEL_SD_YL0,1, NAIRXR Control 6: Interlace, EnPreEvFld, PreEvFld
CLK_16
CLK_32
CLK_16B1
CLK_16I
PRE WE_MA
CLK_16B2
CLK_16B3
CLOCK BUFFER
CLK_32I
CLK_32B1
PIXEL 10 COUNTER 1 PC1 10 BIT
CLK_32B2
CLK_16I
CLK
CLK_32B3
HlpM0,1 FilmOn Mpip EVEN_FIELD 22Valid
2 VERIC CONTROL DECODER
FILM
WE_FRONT
Preset
MacpOn
HlpM0,1
FilmOn
INTPOL
2
SNERT_DA TEST AND BST TDO_MA
SNERT_CL
SNERT_RST
64
40
HlpRedThr1-5, MacpYhThr1-3
IrxrThr1-4, FixHlpMain
TMS
TCK
TEST1
TEST3 TEST2
MHA137
Preliminary specification
SAA4996H
Fig.2 Block diagram of the control part.
1996 Oct 28
DATA_OUT 8 8 Control 5
handbook, full pagewidth
Philips Semiconductors
2 ACQ DATA OUTPUT REGISTER Control 4
8
adr_H65/H66 SNERT_RST FastTest_Del
FAST TEST DELAY FastTest (bit D3) 2 SYNCHRON 8 ALE DLE adr_en_50h to adr_en_68h ADDRESS DECODER 2 ACQ DATA INPUT REGISTER 21 8 8 Control 2/1 Control 2/2 Control 1/1 8 Control 1/2 8 DATA INPUT REGISTER 8 Control 1 Control 2 Line2_odd_every_field
SERIAL DATA I/O REGISTER
SNERT_DA
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SNERT_CL
DATA AND ADDRESS LATCH ENABLE GENERATION
6
8 2x8 DATA_IN 21 ACTUAL DATA INPUT REGISTER WeStrtH*, WeStpH* 2x9 WeStrtV*, WeStpV* SNERT_RST SNERT_RST 4 ACQ DATA INPUT REGISTER Line2_odd_every_field 8 Control 6/1
SNERT_RST
4 BIT COUNTER
2x8
SEND / RECEIVE CONTROLLING
WeStrtH, WeStpH 2x9 WeStrtV, WeStpV 14 x 8 HlpRedThr1,2,3,4,5, MacpYhThr1,2,3, IrxrThr1,2,3,4, FixHlpMain, Control 5 8 Control 6
Interlace
Line2_every_field
EVEN_FIELD
LINE 2 ODD / EVERY FIELD ENABLE SIGNAL GENERATION
1 SYNCHRON DATA INPUT REGISTER
Line2_every_field
MHA138
Preliminary specification
SAA4996H
Fig.3 Block diagram of the SNERT interface.
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
6 PINNING SYMBOL Y_FM1_7 Y_FM1_6 Y_FM1_5 Y_FM1_4 Y_FM1_3 Y_FM1_2 Y_FM1_1 Y_FM1_0 V_FM1_0 V_FM1_1 U_FM1_0 U_FM1_1 V_ADC_0 V_ADC_1 U_ADC_0 U_ADC_1 Y_ADC_0 Y_ADC_1 Y_ADC_2 Y_ADC_3 Y_ADC_4 Y_ADC_5 Y_ADC_6 Y_ADC_7 VDD1 VSS1 CLK_16 WE_MA CLAMP TEST1 CLK_32B2 TEST2 CLK_32 TEST3 CLK_16B3 WE_FRONT Y_TO_FM1_0 Y_TO_FM1_1 Y_TO_FM1_2 1996 Oct 28 PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 DESCRIPTION CVBS/helper/luminance input data bit 7 from FM1 CVBS/helper/luminance input data bit 6 from FM1 CVBS/helper/luminance input data bit 5 from FM1 CVBS/helper/luminance input data bit 4 from FM1 CVBS/helper/luminance input data bit 3 from FM1 CVBS/helper/luminance input data bit 2 from FM1 CVBS/helper/luminance input data bit 1 from FM1 CVBS/helper/luminance input data bit 0 from FM1 chrominance input data bit 0 from FM1 chrominance input data bit 1 from FM1 chrominance input data bit 0 from FM1 chrominance input data bit 1 from FM1 chrominance input data bit 0 from ADC chrominance input data bit 1 from ADC chrominance input data bit 0 from ADC chrominance input data bit 1 from ADC CVBS/helper/luminance data input bit 0 from ADC CVBS/helper/luminance data input bit 1 from ADC CVBS/helper/luminance data input bit 2 from ADC CVBS/helper/luminance data input bit 3 from ADC CVBS/helper/luminance data input bit 4 from ADC CVBS/helper/luminance data input bit 5 from ADC CVBS/helper/luminance data input bit 6 from ADC CVBS/helper/luminance data input bit 7 from ADC positive supply voltage 1 negative supply voltage 1 16 MHz line-locked system clock input pulse write enable output signal; defines active video data horizontal reference input pulse test pin 1; must be LOW during normal operation 32 MHz line-locked clock output pulse test pin 2; must be LOW during normal operation 32 MHz line-locked system clock input pulse test pin 3; must be LOW during normal operation 16 MHz line-locked clock output pulse
SAA4996H
write enable input signal used as horizontal reference in the event of active data CVBS/helper/luminance output data bit 0 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 1 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 2 to FM1; stand-alone MACPACIC 7
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SYMBOL Y_TO_FM1_3 Y_TO_FM1_4 Y_TO_FM1_5 Y_TO_FM1_6 Y_TO_FM1_7 U_TO_FM1_0 WE_FM2/U_TO_FM1_1 RSTW_FM23/V_TO_FM1_0 WE_FM3/V_TO_FM1_1 VDD2 VSS2 CLK_32B1 Y_MA_0 Y_MA_1 Y_MA_2 Y_MA_3 Y_MA_4 Y_MA_5 VERIC_AV_N Y_MA_6 Y_MA_7 U_MA_0 U_MA_1 V_MA_0 V_MA_1 CLK_32B3 VSS3 VDD3 TDO_MA TRSTN TDI TMS TCK VDD4 VSS4 CLK_16B2 EVEN_FIELD PIN 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 DESCRIPTION
SAA4996H
CVBS/helper/luminance output data bit 3 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 4 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 5 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 6 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 7 to FM1; stand-alone MACPACIC chrominance output data to FM1; stand-alone MACPACIC for full PALplus module; write enable for FM2 for stand-alone MACPACIC; chrominance output to FM1 for full PALplus module; reset write for FM2/FM3 for stand-alone MACPACIC; chrominance output to FM1 for full PALplus module; write enable for FM3 for stand-alone MACPACIC; chrominance output to FM1 positive supply voltage 2 negative supply voltage 2 32 MHz line-locked clock output pulse luminance output data bit 0 from MACPACIC luminance output data bit 1 from MACPACIC luminance output data bit 2 from MACPACIC luminance output data bit 3 from MACPACIC luminance output data bit 4 from MACPACIC luminance output data bit 5 from MACPACIC input configuration signal VERIC available (VERIC_AV_N = 0) luminance output data bit 6 from MACPACIC luminance output data bit 7 from MACPACIC chrominance output data bit 0 from MACPACIC chrominance output data bit 1 from MACPACIC chrominance output data bit 0 from MACPACIC chrominance output data bit 1 from MACPACIC 32 MHz line-locked clock output pulse negative supply voltage 3 positive supply voltage 3 boundary scan test: data output signal boundary scan test: reset input signal boundary scan test: data input signal boundary scan test: multiplexer set input boundary scan test: clock input signal positive supply voltage 4 negative supply voltage 4 16 MHz line-locked clock output pulse even field =0 = odd input field; even field =1 = even input field
1996 Oct 28
8
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SYMBOL FILM PIN 77 DESCRIPTION
SAA4996H
control output signal to select film or camera mode in VERIC; FILM = 0: camera mode; FILM = 1: film mode; FILM = 1 and INTPOL = 0; bypass mode for MultiPIP INTPOL = 0 = vertical interpolation in the VERIC not active; INTPOL = 1 = vertical interpolation in the VERIC active vertical reference output pulse or vertical reference input pulse in MultiPIP mode horizontal reference output pulse vertical reference input pulse or vertical reference output pulse in MultiPIP mode Synchronous No parity Eight bit Reception and Transmission (SNERT)-bus data SNERT-bus clock SNERT-bus reset chrominance input data bit 0 from FM4 chrominance input data bit 1 from FM4 chrominance input data bit 0 from FM4 chrominance input data bit 1 from FM4 chrominance output data bit 1 to FM4 chrominance output data bit 0 to FM4 chrominance output data bit 1 to FM4 chrominance output data bit 0 to FM4 reset read/write FM1 and FM4 output read enable FM4 output write enable FM4 output positive supply voltage 5 negative supply voltage 5 16 MHz line-locked clock output pulse read enable FM1 output write enable FM1 output
INTPOL VA_AI HREF_MA VA_FRONT SNERT_DA SNERT_CL SNERT_RST U_FM4_0 U_FM4_1 V_FM4_0 V_FM4_1 V_TO_FM4_1 V_TO_FM4_0 U_TO_FM4_1 U_TO_FM4_0 RST_FM14 RE_FM4 WE_FM4 VDD5 VSS5 CLK_16B1 RE_FM1 WE_FM1
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
1996 Oct 28
9
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
92 U_TO_FM4_0
91 U_TO_FM4_1
90 V_TO_FM4_0
89 V_TO_FM4_1
84 SNERT_RST
82 SNERT_DA
100 WE_FM1
Y_FM1_7 Y_FM1_6 Y_FM1_5 Y_FM1_4 Y_FM1_3 Y_FM1_2 Y_FM1_1 Y_FM1_0 V_FM1_0
1 2 3 4 5 6 7 8 9
97 VSS5 96 VDD5
handbook, full pagewidth
81 VA_FRONT 80 HREF_MA 79 VA_AI 78 INTPOL 77 FILM 76 EVEN_FIELD 75 CLK_16B2 74 VSS4 73 VDD4 72 TCK 71 TMS 70 TDI 69 TRSTN 68 TDO_MA 67 VDD3 66 VSS3 65 CLK_32B3 64 V_MA_1 63 V_MA_0 62 U_MA_1 61 U_MA_0 60 Y_MA_7 59 Y_MA_6 58 VERIC_AV_N 57 Y_MA_5 56 Y_MA_4 55 Y_MA_3 54 Y_MA_2 53 Y_MA_1 52 Y_MA_0 51 CLK_32B1 VSS2 50
MHA134
V_FM1_1 10 U_FM1_0 11 U_FM1_1 12 V_ADC_0 13 V_ADC_1 14 U_ADC_0 15 U_ADC_1 16 Y_ADC_0 17 Y_ADC_1 18 Y_ADC_2 19 Y_ADC_3 20 Y_ADC_4 21 Y_ADC_5 22 Y_ADC_6 23 Y_ADC_7 24 VDD1 25 VSS1 26 CLK_16 27 WE_MA 28 CLAMP 29 TEST1 30 CLK_32B2 31 TEST2 32 CLK_32 33 TEST3 34 CLK_16B3 35 WE_FRONT 36 Y_TO_FM1_0 37 Y_TO_FM1_1 38 Y_TO_FM1_2 39 Y_TO_FM1_3 40 Y_TO_FM1_4 41 Y_TO_FM1_5 42 Y_TO_FM1_6 43 Y_TO_FM1_7 44 U_TO_FM1_0 45 WE_FM2/U_TO_FM1_1 46 RSTW_FM23/V_TO_FM1_0 47 WE_FM3/V_TO_FM1_1 48 VDD2 49
SAA4996H
Fig.4 Pin configuration.
1996 Oct 28
10
83 SNERT_CL
93 RST_FM14
98 CLK_16B1
86 U_FM4_1
85 U_FM4_0
88 V_FM4_1
87 V_FM4_0
95 WE_FM4
99 RE_FM1
94 RE_FM4
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7 7.1 FUNCTIONAL DESCRIPTION Introduction 7.1.2 CONTROL
SAA4996H
The MACPACIC is designed to be used in the PALplus decoder module of a PALplus colour TV receiver. The full PALplus decoder module consists of two special integrated circuits and four field memories, as illustrated in Fig.5. The special ICs are as follows; * Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus (SAA4996H) * Vertical Reconstruction IC (VERIC) (SAA4997H). Besides the full PALplus module, a configuration for stand-alone Motion Adaptive Colour Plus processing (MACP) is also possible (see Fig.6). In this event only MACPACIC with FM1 and FM4 are necessary. This configuration enables the MACP processing in non-PALplus receivers to be performed. The PALplus module is designed to operate in conjunction with a 100 Hz feature box. All special requirements such as the delay of the PALplus module, bypass modes and generation of the necessary control and clock signals will be fulfilled. 7.1.1 DATA PROCESSING
Memory control, PALplus system controlling and clock generation (from the incoming 16 MHz and 32 MHz line-locked clocks) are implemented in the MACPACIC. All clocks and control signals necessary for the PALplus module (excluding read control of FM2/FM3) are generated in the controller part. Inputs are reference signals, clocks and control signals delivered by the colour/helper decoder IC (TDA9144), and the 100 Hz memory controller, i.e. ECO4 (SAA4952) or ECOBENDIC (SAA4970). The MACPACIC also receives control information via a three-wire serial interface (SNERT-bus) from the microprocessor in the 100 Hz feature box. 7.2 General requirements
The PALplus IC set is designed to operate in conjunction with the PHILIPS 100 Hz feature box. All requirements with respect to this combination are fulfilled. The special requirements are as follows; * The signal processing is adapted to the analog preprocessing in the TDA9144 for luminance, helper and chrominance signals * Clock rate and clock generation * Some special control signals are generated in the PALplus module * The field length must be measured and used to set the delay of the full PALplus module to 1.5 fields * A SNERT interface is used to transfer control data to and from the PALplus module * MultiPIP with the help of a PIP module is possible * Results of noise measurements influence the helper processing * Automatic gain and offset control is implemented * Reference signals in line 22 are used for inverse set-up operation * Noise measurement implemented * Boundary scan test implemented * Preset of internal recursive parts for testing.
The MACPACIC includes the decompanding functions for the helper lines and the motion adaptive luminance/chrominance separation in accordance with the PALplus system description REV. 3.0 with some modifications; * The system operates at a clock frequency of 16 MHz * The Y:U:V format is 4:1:1 instead of 4:2:2 * The filter DEC_MD_UV_LPF is not implemented * If noisy helper signals are received, the helper bandwidth and/or amplitude can be reduced * Automatic gain control of the helper signal with respect to the luminance signal. The input signals are the BB(helper)/CVBS and chrominance signals which are derived from the analog-to-digital converter (ADC). At its outputs the MACPACIC delivers separate luminance and chrominance signals, each one free from cross-artefacts as main signal, as well as decompanded and filtered helper signals. For standard input signals and, in the event of MultiPIP mode with the help of a PIP module, the MACPACIC can be switched to different bypass modes.
1996 Oct 28
11
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7.3 Hardware configurations and delays 7.4
SAA4996H
Analog processing in front of the PALplus module
Two general hardware configurations are possible. 7.3.1 FULL PALPLUS MODULE (see Fig.5)
The delay from input to output is 1.5 fields rounded to complete lines, also in the bypass mode. Therefore, the number of input lines of the odd and even fields must be measured. The result of this measurement is then used to generate the required delay. In the MultiPIP mode the delay of the full PALplus module is one line. 7.3.2 STAND-ALONE MACPACIC (see Fig.6)
In front of the MACPACIC an analog colour/helper decoder (TDA9144) performs the colour and helper demodulation. Because of the requirement that a standard ADC with clamping on 16 should be used for CVBS and helper analog-to-digital conversion, a black (letter box lines) and mid grey (helper lines) shift is applied in the colour/helper decoder. For reshifting without errors in the digital domain these shift levels are inserted as a reference in line 22. In the event of stand-alone MACPACIC and PALplus input signals the helper demodulation must be switched off. No special actions are taken in the colour/helper decoder for chrominance processing. In this document U will refer to -(B - Y) and V will refer to -(R - Y). In combination with the full PALplus module with letter box input signals (16:9), the PAL delay line of the colour/helper decoder must be switched off. This is because this function is also implemented in the vertical reconstruction filter of the VERIC. For all other input signals and for stand-alone MACPACIC the PAL delay line must be switched on.
In this situation only the MACPACIC with FM1 and FM4 are necessary. No helper lines are processed and no vertical reconstruction with the VERIC is applied. The delay from input to output is one field, one line and some clocks of processing delay, this also applies in the bypass mode. In the MultiPIP mode the delay is two clocks (CLK_16).
1996 Oct 28
12
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
SAA4996H
3 3
CLK_16B1, 2, 3 CLK_32B1, 2, 3 CLK_32B1
SAA4997H
Y_VE_0...7 8 Y_VE_[0...7]
8 Y_FRONT[0...7]
Y_ADC_0...7 8 FIELD MEMORY 8 Y_FM1_0...7 Y_MA_0...7 FM1 4 U_FM1_0,1 V_FM1_0,1 8 U_MA_0,1 V_MA_0,1 CLK_16B1 4 FM3 U_ADC_0,1 V_ADC_0,1 4 4 U_VE_[0,1] V_VE_[0,1] 4 U_VE_0,1 V_VE_0,1 FIELD MEMORY 8 4 FM2 4 4 U_FM23_0,1 V_FM23_0,1 8 8
FIELD MEMORY
Y_FM23_0...7
8
SWCK
SRCK
4 U_FRONT[0,1] V_FRONT[0,1]
CLK_16
CLK_32B3 8 VDD1-5 VSS1-5 CLK_16 CLK_32 VA_FRONT WE_FRONT CLAMP SNERT_DA SNERT_CL SNERT_RST TRSTN TDI TMS TCK TEST1-3 VERIC_AV_N (2) 3 U_TO_FM4_0,1 U_FM4_0,1 V_TO_FM4_0,1 V_FM4_0,1 4 4 5 5 MOTION ADAPTIVE LUMINANCE / CHROMINANCE SEPARATION MEMORY CONTROL PALplus CONTROL CLOCK GENERATION VA_AI SYNC GENERATION SNERT INTERFACE WE_MA HREF_MA FILM EVEN_FIELD INTPOL TDO_MA 2 2 BB-DECOMPANDING Y_TO_FM1_0...7 U_TO_FM1_0 WE_FM2 (1) U_TO_FM1_1 RSTW_FM23 (1) V_TO_FM1_0 WE_FM3 (1) V_TO_FM1_1 WE_FM1, RE_FM1 RST_FM14 WE_FM4, RE_FM4
VDD1-4 VSS1-4 CLK_16B2 CLK_32B3 HREF_MA VA_AI FILM EVEN_FIELD INTPOL TRSTN TDI TMS TCK TEST1-3 NC
4 4
INVERSE QMF RECONSTRUCTION FILTER
VERTICAL CHROMINANCE SRC
TDO_VE OE_FM2 OE_FM3 RE_FM2
FM2 / FM3 READ CONTROL
RE_FM3 RSTR_FM23
3 11
MHA136
FIELD MEMORY CLK_16B1
FM4
(1) In case of stand-alone MACPACIC the output signals are U_TO_FM1_1, V_TO_FM1_0 or V_TO_FM1_1. Otherwise the output signals are WE_FM2, RSTW_FM23 or WE_FM3. (2) VERIC available: VERIC_AV_N is connected to VSS.
Fig.5 PALplus decoder module.
1996 Oct 28
13
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
Y_TO_FM1_0...7 8 Y_FRONT[0...7] Y_ADC_0...7 Y_TO_FM1_0
8
FIELD MEMORY
8
Y_FM1_0...7
Y_MA_0...7
8
Y_MA_0...7
FM1 4 SWCK SRCK CLK_16B1 4 U_FRONT[0,1] V_FRONT[0,1] VDD1-5 VSS1-5 CLK_16 CLK_32 VA_FRONT WE_FRONT CLAMP SNERT_DA SNERT_CL SNERT_RST TRSTN TDI TMS TCK TEST1-3 VERIC_AV_N (2) 3 U_TO_FM4_0,1 U_FM4_0,1 V_TO_FM4_0,1 V_FM4_0,1 4 4 5 5 MOTION ADAPTIVE LUMINANCE / CHROMINANCE SEPARATION MEMORY CONTROL PALplus CONTROL 2 CLOCK GENERATION SYNC GENERATION SNERT INTERFACE 3 3 2 CLK_16 U_FM1_0,1 V_FM1_0,1 U_MA_0,1 V_MA_0,1 4 RSTW_FM23 V_TO_FM1_0 (1) WE_FM2 U_TO_FM1_1 (1) WE_FM3 V_TO_FM1_1 (1) U_MA_0,1 V_MA_0,1
SAA4996H
U_ADC_0,1 V_ADC_0,1
CLK_16B1, 2, 3 CLK_32B1, 2, 3 WE_FM1, RE_FM1 RST_FM14 WE_FM4, RE_FM4 VA_AI WE_MA HREF_MA FILM EVEN_FIELD INTPOL TDO_MA
FIELD MEMORY CLK_16B1
FM4
MHA135
(1) In case of stand-alone MACPACIC the output signals are U_TO_FM1_1, V_TO_FM1_0 or V_TO_FM1_1. Otherwise the output signals are WE_FM2, RSTW_FM23 or WE_FM23. (2) VERIC not available: VERIC_AV_N is connected to VDD.
Fig.6 Stand-alone MACPACIC.
1996 Oct 28
14
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7.5 Block diagram 7.7 Luminance processing
SAA4996H
The functional block diagram of the MACPACIC for PALplus is illustrated in Fig.1. The device consists of 4 main parts: * Luminance and helper processing * Chrominance processing * Chrominance motion detection * Control. The clock rate of the input data is 16 MHz. Internally, the device operates at a 32 MHz clock frequency. The clock rate of the output data is either 32 MHz (in combination with FM2, FM3 and VERIC) or 16 MHz for stand-alone MACP processing. The delay of the full PALplus module is 1.5 fields in the PALplus and bypass mode. A field length measurement is implemented. For MultiPIP with the help of a PIP module the delay of the PALplus module is one line. For stand-alone MACP the delay is one field, one line and some clocks of processing delay. For MultiPIP with the help of a PIP module the delay of MACPACIC is two clocks (CLK_16). 7.6 7.6.1 Luminance and helper processing INPUT RANGE
The luminance and the helper processing have two input branches. One input is an 8-bit wide 16 MHz data stream from the ADC. The other is an 8-bit wide 16 MHz data stream from the field memory (FM1). The odd field of an input frame is stored in the field memory FM1. In the even field of a frame, the even field together with the delayed odd field is processed by the MACPACIC. To remove the chrominance part of the incoming composite video signal, the Motion Adaptive Colour Plus technique is applied. Colour Plus is a dedicated comb filter technique, which makes full use of the correlation of two successive fields. During processing the data of the odd and even fields are separated in a high-pass and low-pass part. The high-pass part consists of the luminance high-pass component and the modulated chrominance signal. Due to the phase difference of the colour carrier of 180 from the odd to the even field, the chrominance signal can be removed by adding the high-pass signals. This processing will work successfully in the film mode, because scanned film material is motionless within the two fields of one frame. In the camera mode a motion detector fades down the luminance high-pass component if motion is detected. The following vertical low-pass filters perform a vertical interpolation of the high-pass part by the factor of two. In the event of bad signal conditions, the residual cross-luminance signal, caused by clock jitter between two fields, can be reduced by using this filter as a 2D comb filter. Therefore different sets of coefficients can be selected via SNERT. The luminance high-pass part and the luminance low-pass part are then added. The automatic gain control (AGC) and automatic offset control (AOC) functions use reference lines 23, 623 and 22 to reduce errors in the vertical reconstruction in the VERIC. This is to reduce the effects of any errors that might be caused due to variations in the conventional PAL references in the signal during the transmission chain with respect to the levels of the luminance letter box and helper signals.
To use a standard ADC with clamping on 16, a black set-up for the CVBS signal and a black/mid grey set-up for the helper signal has to be performed in the colour/helper decoder. The shift values for black set-up and mid grey set-up are inserted in line 22. All values are nominal values. CVBS: clamp level: 16 black set-up: 51 white: 191 format: 8-bit, straight binary Helper: mid grey set-up: 121 range: (121 - 60) to (121 + 60) = 61 to 181 format: 8-bit, offset binary Y (standard input): black: 16 peak white: 191 format: 8-bit, straight binary 1996 Oct 28 15
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7.7.1 LUMINANCE HELPER PROCESSING
SAA4996H
In the event of incoming helper, the switchable low-pass filter acts as an inverse shaping and bandwidth reduction filter for the helper lines. If a distorted helper signal is transmitted, the bandwidth can be reduced from 2.2 MHz (0 dB) to 1.0 MHz or to 0.5 MHz (-3 dB). The high-pass part of the luminance processing is not used for the helper processing. To stabilize the transmitted helper signal against noise disturbances, the encoder performs a companding of the signal. In the decoder the decompanding is performed in the AGOC block (see Fig.7). 7.8 Output signals
The content and the timing of the reference lines are illustrated in Figs 13, 14 and 15. 7.9.1 LINE 22 OFFSET REFERENCE MEASUREMENT
In the event of full PALplus configuration, odd and even field data are multiplexed to a 32 MHz data stream. For the stand-alone MACPACIC, the processed even field data is connected to the field memory FM1 and the odd field data is switched to the output Y_MA. In the next field the stored even field data is read out of the field memory FM1 and then connected to the output of the MACPACIC. If MultiPIP mode is selected, the luminance input data from the ADC (Y_ADC) is switched directly to the output Y_MA. In the bypass mode the luminance data processing is switched off and multiplexed data is connected to the MACPACIC output. The clock frequency of the output data Y_MA is 32 MHz for the MACPACIC in combination with the VERIC, or 16 MHz for the stand-alone MACPACIC. 7.9 Measurements
Due to the fact that a standard ADC with a clamping level of 16 should be inserted for CVBS and helper analog-to-digital conversion, a black offset for the letter box lines and a mid grey offset for the helper lines are carried out in the colour/helper decoder. These offset values are inserted as references in line 22 to reshift the CVBS and helper signals in the digital domain without errors. Therefore, a measurement of the offsets in line 22 is necessary. The average value of the real offset is calculated from 64 samples and substacted from the CVBS and helper signal. The CVBS and helper input signal are illustrated in Fig.16. 7.9.2 LINE 23 AND 623 AMPLITUDE REFERENCE
MEASUREMENT
The helper and luminance amplitude measurement consists of averaging 64 samples each of; Helper zero (MHZ). Helper maximum (MHM). Luminance black (MLB). Luminance white (MLW). Measured helper amplitude = helper maximum minus helper zero. Measured luminance amplitude = luminance white minus luminance black. Frame integration is performed with a feed back factor of (1 - K) = 116. The frame integration part can be preset with the first measured value. Preset is controlled with the preset bit transmitted via SNERT. 7.9.3 NOISE MEASUREMENT IN LINE 23 AND 623
The digital data stream at the input of the PALplus decoder module contains three reference lines; * Reference line 22 consists of the black and mid grey set-up, inserted by the colour/helper decoder * The second half of line 23 contains the black level reference and the maximum negative reference for the PALplus helper lines * The first half of line 623 contains reference values for the black level and the peak white level for the main lines. The reference lines 23 and 623 are generated by the PALplus encoder and are used to reduce the effects of any errors that might be caused due to variations in the transmission chain with respect to the levels of the luminance letter box and helper signals.
For the helper lines the noise measurement is carried out in reference line 23 and for the letter box lines in reference line 623. Both measurements are active in the black reference levels of line 23 and line 623 respectively. The processing of the noise measurement for the helper signal and the letter box signal is performed in the same way. First the average value of 64 samples is calculated. The single actual sample values are subtracted from this average value and the sum of these absolute differences are frame integrated. The integration factor is 1 - K = 116.
1996 Oct 28
16
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
The frame integration part can be preset with the first measured value. Preset is controlled via a bit from the SNERT interface. 7.10 Automatic gain and offset control
SAA4996H
The automatic gain and offset control circuit evaluates the results of the reference data, which are derived from reference lines 22, 23 and 623 to eliminate any offset and gain differences between the letter box lines and the helper lines. This is caused during transmission of the video signal. 7.10.1 SNERT CONTROL BITS INFLUENCING THE AGC AND AOC
The helper amplitude is reduced when the measured noise exceeds a certain threshold level. These thresholds are conveyed via the SNERT-bus. The reduction of the helper amplitude, before decompanding, ensures that more noise is cancelled by the coring. The adaptive helper gain control is switched off when the SNERT bits HlpM1 and HlpM0 are both at logic 1. In this condition the helper gain is defined by the values FixHlp and FixMain via the SNERT-bus. If the measured helper or luminance amplitude is below the threshold level, or when line 22 is not valid, the helper is switched off. 7.10.3 OFFSET CONTROL
MacpOn: If line 22 is not detected this bit will be ignored and the MACP processing (and thus AGC and AOC) is switched off. FilmOn: If line 22 is not detected, the VERIC operates in Camera mode. HlpM1, HlpM0: In adaptive and fixed helper processing modes (HlpM1 = 1, HlpM0 = X) AGC and AOC are achieve. Table 1 HlpM1 0 0 1 Control bits HlpM1 and HlpM0 HlpM0 0 1 0 FUNCTION no helper processing (any aspect ratio, without helper) helper set to zero (up-conversion without helper) adaptive helper processing (helper processing controlled by reference amplitudes and noise in the helper channel) fixed helper processing (fixed gain values loaded via SNERT-bus)
As long as line 22 reference is present, luminance and helper offset are controlled by line 22. If line 22 is not valid the offset value is fixed to 16. For luminance offset control a hysteresis function, controlled by SNERT, is applied to the measured luminance offset. 7.10.4 HELPER AMPLITUDE AND BANDWIDTH CONTROL
In the event of noisy helper signals the helper amplitude and bandwidth can be reduced to avoid disturbances in the inverse QMF processing in VERIC. Five thresholds are therefore transmitted via SNERT. These thresholds are compared with the measured helper noise value. The results are used to control a state machine with five states. The state machine is initialized with the preset bit from SNERT or when line 22 is valid for the first time. The output states are used to control the helper amplitude and bandwidth as shown in Fig.8 and Tables 2 and 3. 7.11 Output range
1
1
Luminance lines: straight binary, black = 16, white = 191. PALplus helper lines: offset binary, 128 70.
7.10.2
GAIN CONTROL
If line 22 reference is present in a frame, the luminance input signal contains black set-up and reduced amplitude. The luminance gain then is 1.25. If line 22 is not valid the luminance gain is 1.0. The helper gain is controlled by the measured helper amplitude in line 23 to match the helper amplitude to the decompanding table. After decompanding the helper amplitude is controlled by the measured luminance amplitude in line 623, to obtain the correct luminance/helper ratio for the QMF filter in the VERIC.
1996 Oct 28
17
1996 Oct 28
Y_LP (even) LM AGOC Y_TO_FM1 + Y_HP (even) YL (fade controlled from motion detector) Y_HP X MEASUREMENTS VERTICAL LPF 3 TAB Y_ADC Y_FM1 VERTICAL LPF 3 TAB MUX Y_MA +
Philips Semiconductors
handbook, full pagewidth SWITCHABLE
Y_ADC
LOW-PASS FILTER
HIGH-PASS FILTER
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
18
measurement results Y_HP (odd) Y_LP (odd) LM + AGOC
HIGH-PASS FILTER
Y_FM1
SWITCHABLE LOW-PASS FILTER
MHA300
Preliminary specification
SAA4996H
Fig.7 Luminance and helper processing.
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, halfpage
state machine output 4 3 2 1 HlpRedThr1 HlpRedThr2 HlpRedThr3 HlpRedThr4 HlpRedThr5 0 Measured Helper Noise (MHN)
MHA295
Fig.8 Helper bandwidth and amplitude reduction.
Table 2
Measured Helper Noise in Zero (MHNZ) MHNZ STATE MACHINE (OLD) X 4 <4 3 <3 2 <2 1 0 X STATE MACHINE (NEW) 4 4 3 3 2 2 1 1 0 0
MHNZ < HlpRedThr1 HlpRedThr1 MHNZ < HlpRedThr2 HlpRedThr2 MHNZ < HlpRedThr3 HlpRedThr3 MHNZ < HlpRedThr4 HlpRedThr4 MHNZ < HlpRedThr5 HlpRedThr5 MHNZ Table 3 State machine output
STATE MACHINE OUTPUT 4 3 2 1 0 Notes
REDUCE HELPER BANDWIDTH (RHB) 0 (2.2 MHz LPF) 1 (1.0 MHz LPF) 1 (1.0 MHz LPF) 2 (0.5 MHz LPF) 2 (0.5 MHz LPF)
REDUCE HELPER AMPLITUDE (RHA) 2; note 1 2 1; note 2 1 0; note 3
1. No helper amplitude reduction. 2. Helper amplitude reduction via LUT of about 50%. 3. Helper signal zero. 1996 Oct 28 19
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7.12 7.12.1 Chrominance INPUT RANGE
SAA4996H
Odd and even field data are multiplexed and connected to the output of MACPACIC. The chrominance processing has two input branches (see Fig.9). One input branch is the direct chrominance input path from the ADC. The other input branch is the output of the field memory FM1. The odd field of a frame is stored in the field memory FM1. In the even field of a frame the delayed odd field and the incoming even field are processed with the motion adaptive colour plus algorithm to the cross-colour free chrominance output data. By adding the incoming chrominance signals of the odd and even fields, the intra frame average chrominance signal (UVifa) is generated. For the chrominance motion detector this signal is stored after formatting in the memory FM4 (UV_TO_FM4). 7.12.3 OUTPUT SIGNALS
The input is a 4:1:1 sequential 4-bit wide UV signal with a 16 MHz clock frequency. Originally the U and V signals were 8 bits wide with a sampling frequency of 4 MHz each. The range is 0 90 in two's complement format for U and V. 7.12.2 CHROMINANCE PROCESSING
The Motion Adaptive Colour Plus technique is also applied in the chrominance processing to remove the luminance part from the incoming demodulated UV signal. In the modulated domain the chrominance signal can be generated by subtracting the odd and even field data due to the 180 phase difference of the colour subcarrier. The colour decoder eliminates the phase difference of the chrominance signals, but now the luminance signals will obtain the phase difference of 180. By adding the odd and even field data, the cross-colour free chrominance signal (UVifa) is generated. This processing will work successfully in the film mode, because scanned film material is motionless within the two fields of one frame. In the camera mode, where each field represents an individual picture, a motion detector fades down the chrominance high-pass component if motion is detected. When chrominance motion occurs, the encoder fades down the high-pass luminance signal. In that event, the motion detector in the decoder will switch the chrominance part from intra frame average processing to the incoming data.
The output data rate is 32 MHz for MACPACIC in combination with VERIC and 16 MHz for stand-alone MACPACIC or in the MultiPIP mode. In the MultiPIP mode the chrominance data from the ADC (UV_ADC) is switched directly to the output UV_MA. In the bypass mode the chrominance data processing is switched off and the multiplexed odd and even field data are connected to the MACPACIC output. 7.12.4 OUTPUT RANGE
The range is 0 90 in two's complement format for U and V.
handbook, full pagewidth
UV_ADC
(even)
0 MUX 1 UVifa LM CS from motion detector 0 MUX LM UV_TO_FM1
+
MUX UV_FM1 UV_ADC MUX UV_out
UV_FM1
(odd)
1
UV_TO_FM4 to motion detector
MHA299
Fig.9 Chrominance processing.
1996 Oct 28
20
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7.13 Chrominance motion detection
SAA4996H
The PALplus system has two modes of operation. These are called film mode, which is only used with film sources, and camera mode which is applied for normal 50 Hz interlaced video sources. The motion detector is only necessary in the camera mode because, in the film mode, the two fields of a frame are sampled from the same picture of the film. The chrominance motion detector has two input branches (see Fig.10). One input branch is the intra frame average of the actual frame, the other input branch is the intra frame average signal of the previous frame. This signal is delivered by the field memory FM4. Subtraction of the two intra frame average signals generates the chrominance inter frame difference. PAL averaging eliminates phase errors. This PAL averaging can be switched off when the PAL delay line in the colour decoder is active. A look-up table (LUT) generates the motion signal from the chrominance signal. A comparator generates a chrominance control switch signal (CS). A horizontal interpolation filter interpolates a 16 MHz motion signal. The motion high-pass luminance control signal M_YL is provided by another LUT. 7.14 Intelligent residual cross-luminance reduction (IRXR)
When the sampling grid is not optimum (e.g. shifted a little in one field with respect to the other field), the cancellation of both modulated colour signals will not be complete and some residual XL will remain. The amount of residual XL is proportional to the amplitude of the modulated colour signal and to the following formula; sin ( x f_sc x timing_error ) The timing error is determined by the type of circuitry used for the sync/clock generation and by the amount of noise/disturbance in the input signal (more noise/disturbance generally leads to larger timing errors). The intelligent residual cross-luminance reduction (IRXR) tries to cancel this residual cross-luminance (XL), by reducing the amount of YH depending of the amplitude of the modulated colour signal. The saturation indication signal (SD) is generated by the intra frame average signal of the actual frame with the help of a look-up table (LUT). A horizontal interpolation filter interpolates a 16 MHz saturation detection signal SD. Another LUT transforms the SD signal into the signal SD_YL, which determines the amount of YH to be reduced. Different characteristics curves of the LUT can be selected either via SNERT (SEL_SD_YL) or automatically depending on the measured noise value (SelSdYl), see Fig.11 and Table 4. The IRXR function can be disabled or enabled via SNERT by the EN_IRXR bit. The output signal YL is generated from the three YH reduction signals SD_YL, M_YL and NM_YL. This combination is performed with a minimum detection circuit. The amount of YH that is allowed is the lowest of the three input signals. Whenever one input signal indicates a reason to reduce the YH, this should be performed independently of the other input signals. In the event of film mode the signals NM_YL (Fig.12 and Table 5) and M_YL are over-written with the value 4. Motion detector processing is not active for these signals in the film mode. Such film overriding is not allowed for the SD_YL signal, because the residual XL can occur in the film mode as well as in the camera mode.
The IRXR block diagram is illustrated in Fig.10. The MACP algorithm requires good stability of the sampling clock between both fields, because samples from both fields will be combined, in order to suppress cross-colour and cross-luminance. Investigations with currently used sync/clock circuitry have shown that the stability of these clocks is not as good as it should be for perfect performance of the MACP algorithm. When a MACP signal is received the colour subcarrier trap in the TDA9144 is bypassed and the input signal of the SAA4996H still contains the modulated colour component. The MACP technique always processes corresponding lines of two successive fields (having an offset of 312 lines). These lines will have the same high-frequency luminance information (YH) and inverted colour information due to the phase/line relationship in PAL. With an ideal sampling grid, the two inverted colour signals will be cancelled completely by addition so that no cross-luminance (XL) remains in the resulting picture.
1996 Oct 28
21
handbook, full pagewidth
1996 Oct 28
MOTION DETECTOR CS CS LUT M 0 MUX 1 LUT TO GENERATE M THE MOTION SIGNAL M INTERPOLATION FILTER M 4 0 MUX 1 FilmOn NM_YL 4 M_YL LUT M_YL PAL averaging in colour decoder active
Philips Semiconductors
UVifa
-
PAL AVERAGING
UV_FM4
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
22
IRXR 0 MUX 1 LUT TO GENERATE SD THE SATURATION SIGNAL SD INTERPOLATION FILTER SD' SD_YL LUT SD' PAL averaging in colour decoder active SEL_SD_YL (from SNERT) SelSdYl 0 MUX 1 NAIRXR
0 MUX 1 FilmOn
MIN
YL
PAL AVERAGING
0 4 SD_YL MUX 1 EN_IRXR
MHA298
Preliminary specification
SAA4996H
Fig.10 Motion detector and intelligent residual cross-luminance reduction (IRXR).
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, halfpage
state machine output
handbook, halfpage
state machine output
3 2 1 SatYhThr1 SatYhThr2 SatYhThr3 SatYhThr4 0 Measured Luminance Noise in Black (MLNB) 2 1 MacpYhThr1 MacpYhThr2 MacpYhThr3 0 Measured Helper Noise Zero (MHNZ)
MHA296
MHA297
Fig.11 Generation of the signal SelSdYl.
Fig.12 Generation of the signal NM_YL.
Table 4
Measured luminance noise in black (MLNB) MLNB STATE MACHINE (OLD) X 3 <3 2 <2 1 0 X STATE MACHINE (NEW) 3 3 2 2 1 1 0 0
MLNB < SatYhThr1 SatYhThr1 MLNB < SatYhThr2 SatYhThr2 MLNB < SatYhThr3 SatYhThr3 MLNB < SatYhThr4 SatYhThr3 MLNB Table 5 Generation of the signal NM_YL MHNZ MHNZ < MacpYhThr1 MacpYhThr1 MHNZ < MacpYhThr2 MacpYhThr2 MHNZ < MacpYhThr3 MacpYhThr3 < MHNZ
STATE MACHINE (OLD) X 2 <2 1 <1 X
STATE MACHINE (NEW) 2 2 1 1 0 0
NM_YL 4 4 2 2 0 0
1996 Oct 28
23
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth 255
191
line time reference point = half amplitude of the falling synchronisation slope
22 s 121 31 s mid grey set-up
11 s 51 clamp level 16 0 0 5 10 15 20
black set-up
25
30
35
40
45
50
55
60
65
MHA148
Fig.13 Digital representation of the reference signal in line 22 at the input of the PALplus decoder module.
handbook, full pagewidth 255
line time reference point = half amplitude of the falling synchronisation slope 191
wide screen signalling bits
black level reference
121
10.5 s 51 41 s 16 0 0 clamp level 5 10 15 20 25 30 35 40 45 50 51 s
maximum negative reference 61
10.83 s
55
60
65
MHA149
Fig.14 Digital representation of the reference signal in line 23 at the input of the PALplus decoder module.
1996 Oct 28
24
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth 255
191
line time reference point = half amplitude of the falling synchronisation slope
white level reference
30 s 20 s 10.5 s black level reference
51
16 0 0
clamp level
5
10
15
20
25
30
35
40
45
50
55
60
65
MHA150
Note: There is no burst in line 623.
Fig.15 Digital representation of the reference signal in line 623 at the input of the PALplus decoder module.
handbook, full pagewidth 255
191
white 181
121 mid grey set-up
51 16 0
black set-up clamp level CVBS (EBU colour bar with 100% saturation and 75% amplitude) with black set-up
61
base band helper with mid grey set-up
MHA151
Fig.16 PALplus CVBS and helper input signal.
1996 Oct 28
25
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
255
WHITE 191
BLACK 16 (clamp level) 0
MHA154
Fig.17 Non PALplus Y input signal.
handbook, full pagewidth
255
WHITE 191
BLACK 16 0
MHA155
Fig.18 Y output signal.
1996 Oct 28
26
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
255
198
128
58
16 0
MHA152
Fig.19 Helper output signal.
handbook, full pagewidth
typical digital values 127
90 60 30 0 -30 -60 -90 52 s -128 EBU Colour Bar
MHA153
12 s
Fig.20 -(B - Y) input and output signal. 1996 Oct 28 27
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
+127
typical digital values
+90 +76
+14 0 -14
-76 -90 52 s -128 EBU Colour Bar
MHA294
12 s
Fig.21 -(R - Y) input and output signal.
CLK_16 handbook, full pagewidth WE_FRONT Y_ADC_0...7 XX U_ADC_1 U_ADC_0 V_ADC_1 V_ADC_0 XX XX XX XX XX XX XX XX XX Y0 U70 U60 V70 V60 Y1 U50 U40 V50 V40 Y2 U30 U20 V30 V20 Y3 U010 U00 V10 V00 Y4 U74 U64 V74 V64 Y5 U54 U44 V54 V44 Y838 U3836 U2836 V3836 V2836 Y839 U1836 U0836 V1836 V0836 XX XX XX XX XX
MHA163
Fig.22 Horizontal data input timing.
1996 Oct 28
28
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
CLK_16 CLK_32 Y_MA_0..7 U_MA_1 U_MA_0 V_MA_1 V_MA_0
XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Y0A Y0B Y1A Y1B Y2A Y2B Y3A Y3B Y4A Y4B
U70A U50A U30A U10A U60B U40B U20B U00B U64A U44A U60A U40A U20A U00A U70B U50B U30B U10B U74A U54A V70A V50A V30A V10A V60B V40B V20B V00B V64A V44A V60A V40A V20A V00A V70B V50B V30B V10B V74A V54A
MHA156
U60A bit word field
Fig.23 Horizontal output signals, full PALplus module.
CLK_16 handbook, full pagewidth Y_MA_0...7 U_MA_1 U_MA_0 V_MA_1 V_MA_0 XX XX XX XX XX Y0 U70 U60 V70 V60 Y1 U50 U40 V50 V40 Y2 U30 U20 V30 V20 Y3 U010 U00 V10 V00 Y4 U74 U64 V74 V64 Y5 U54 U44 V54 V44 Y838 U3836 U2836 V3836 V2836 Y839 U1836 U0836 V1836 V0836 XX XX XX XX XX
MHA157
Fig.24 Horizontal output signals, stand-alone MACPACIC.
1996 Oct 28
29
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
CLK_16 handbook, full pagewidth Y_FM1_0...7 U_FM1_1 U_FM1_0 V_FM1_1 V_FM1_0 XX XX XX XX XX Y0 U70 U60 V70 V60 Y1 U50 U40 V50 V40 Y2 U30 U20 V30 V20 Y3 U010 U00 V10 V00 Y4 U74 U64 V74 V64 Y5 U54 U44 V54 V44 Y838 U3836 U2836 V3836 V2836 Y839 U1836 U0836 V1836 V0836 XX XX XX XX XX
MHA160
Fig.25 Horizontal timing, data from FM1.
CLK_16 handbook, full pagewidth Y_TO_FM1_0...7 U_TO_FM1_1 U_TO_FM1_0 V_TO_FM1_1 V_TO_FM1_0 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Y0 U70 U60 V70 V60 Y1 U50 U40 V50 V40 Y2 U30 U20 V30 V20 Y3 U010 U00 V10 V00 Y838 U3836 U2836 V3836 V2836 Y839 U1836 U0836 V1836 V0836 XX XX XX XX XX
MHA161
Fig.26 Horizontal timing, data to FM1 for stand-alone MACPACIC.
1996 Oct 28
30
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
CLK_16 handbook, full pagewidth U_FM4_1 U_FM4_0 V_FM4_1 V_FM4_0 XX XX XX XX XX XX XX XX XX XX XX XX U70 U60 V70 V60 U50 U40 V50 V40 U30 U20 V30 V20 U010 U00 V10 V00 U3836 U2836 V3836 V2836 U1836 U0836 V1836 V0836 XX XX XX XX
MHA158
Fig.27 Horizontal timing, input signals from FM4.
CLK_16 handbook, full pagewidth U_TO_FM4_1 U_TO_FM4_0 V_TO_FM4_1 V_TO_FM4_0 XX XX XX XX XX XX XX XX XX XX XX XX U70 U60 V70 V60 U50 U40 V50 V40 U30 U20 V30 V20 U010 U00 V10 V00 U3836 U2836 V3836 V2836 U1836 U0836 V1836 V0836 XX XX XX XX
MHA159
Fig.28 Horizontal timing, output signals to FM4.
1996 Oct 28
31
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
FIELD A
line number 21 22 23 24 black and mid grey set-up reference line reference signals wide screen signalling bits helper (36 lines) ('black band') 59 60
letter box (215 lines)
274 275 helper (36 lines) ('black band') 310 311
FIELD B
335 336 helper (36 lines) ('black band') 371 372
letter box (215 lines)
586 587 helper (36 lines) ('black band') 622 623 624 reference signals
MHA147
Fig.29 PALplus frame.
1996 Oct 28
32
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7.15 Control
SAA4996H
The control part (see Fig.2) generates all necessary internal control signals for the MACPACIC, the external control signals for the field memories FM1 to FM4 and the control signals for the VERIC. All of these signals are derived from the mode bits transmitted via the SNERT interface or from the reference input pins. 7.15.1 INPUT REFERENCE SIGNALS
The rising edge of WE_FRONT marks the horizontal location of the first active input data of MACPACIC. The signal WE_MA defines the horizontal and vertical active area in which the first field memory (FM5) of the succeeding 100 Hz feature box stores incoming data. The signal WE_MA is generated by comparing (via the SNERT interface) the transmitted start and stop values with the values of the display line counter and the pixel counter 1. The pixel counter 2 is preset with the rising edge of WE_FRONT in such a way that the counter has the value `1' when the first active input data pixel is valid at the Y, UV_ADC input of MACPACIC. This counter is a 10-bit modulo 1024 counter clocked with CLK_16I.
The horizontal reference signal is the rising edge of the CLAMP input pulse generated by the 100 Hz memory controller (see Fig.30). The rising edge of WE_FRONT defines the first active horizontal sample of the incoming data Y_FRONT. The vertical reference signal is the rising edge of VA_FRONT (see Fig.32), derived from the synchronisation IC (e.g. TDA9144). For PALplus input signals line 24 is the first processed line related to VA_FRONT. When MACP or standard input signals are used, line 21 is the first processed line related to VA_FRONT. 7.15.2 FUNCTIONAL DESCRIPTION
7.15.2.1
Memory control
The output of pixel counter 2 is used to generate the horizontal read and write enable signals for FM1 and FM4 and the write enable signals for the field memories FM2 and FM3. The read cycle for FM2 and FM3 is controlled by the VERIC. The horizontal read and write signals are different for the full PALplus module, for stand-alone MACPACIC and for the odd and even fields. Therefore, the signals IVericN and EVEN_FIELD are also input to the pixel decoder. The output of the acquisition line counter is used to generate the vertical part of the read and write enable signals for FM1 and FM4 and the vertical part of the write enable signals for the field memories FM2 and FM3. The vertical read cycle for FM2 and FM3 is controlled by the VERIC. The horizontal and vertical component of the read and write enable signals are different for the full PALplus module and for the stand-alone MACPACIC. The line values for the memory controlling are shown in Tables 6, 7 and 8.
The acquisition line counter (ACQ) is preset with the delayed rising edge of VA_FRONT (see Fig.2). With the `VA_FRONT Delay' circuit it is possible to shift the rising edge of VA_FRONT in multiples of CLK_16 clock periods. This feature is necessary for unambiguous odd/even field detection. The delay can be set via the SNERT interface. The ACQ line counter is preset with logic 1 at the beginning of the odd and even fields. The counter is enabled with the rising edge of the clamp signal. The display line counter (DSP) is used in the event of a stand-alone MACPACIC (IVericN = 1) and is also preset with the delayed rising edge of VA_FRONT. If VERIC is available the field length measurement is active. The display line counter is preset at the beginning of a displayed odd and even field with the rising edge of VA_AI set to logic 1. The pixel counter 1 is preset with the rising edge of the CLAMP pulse. The counter is clocked with the 16 MHz clock signal CLK_16I.
1996 Oct 28
33
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
VIDEO INPUT FROM TDA9144
CLAMP tWE_F WE_FRONT
MHA144
tWE_F: CLAMP phase to WE is programmable via SNERT-bus.
Fig.30 Timing diagram of the horizontal reference input signals.
1996 Oct 28
34
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
Table 6 Pixel values for horizontal memory control IVericN 0 1 0 1 H_WE_FM1 0 to 839 2 to 841 - 26 to 865 H_RE_FM1 - 24 to 863 0 to 839 0 to 839 H_WE_FM2 - - 27 to 866 - H_WE_FM3 - - 27 to 866 -
SAA4996H
EVEN_FIELD 0 0 1 1 Table 7
H_WE_FM4 - - 9 to 848 9 to 848
H_RE_FM4 - - 0 to 839 0 to 839
Line values for vertical memory control, PALplus signals IVericN 0 1 0 1 V_WE_FM1 21 to 311 21 to 311 - 22 to 312 V_RE_FM1 - 21 to 311 20 to 310 20 to 310 V_WE_FM2 - - 24 to 59 167 to 274 - V_WE_FM3 - - 60 to 166 275 to 310 - V_RE_FM4 - - 21 to 311 21 to 311 V_WE_FM4 - - 21 to 311 21 to 311
EVEN_FIELD 0 0 1 1 Table 8
Line values for vertical memory control, MACP and standard signals IVericN 0 1 0 1 V_WE_FM1 21 to 311 21 to 311 - 22 to 312 V_RE_FM1 - 21 to 311 20 to 310 20 to 310 V_WE_FM2 - - 21 to 166 - V_WE_FM3 - - 167 to 311 - V_RE_FM4 - - 21 to 311 21 to 311 V_WE_FM4 - - 21 to 311 21 to 311
EVEN_FIELD 0 0 1 1
The horizontal and vertical memory control signals are combined in the H/V logic to generate the memory read and write signals. In all modes, except the MultiPIP mode, the signal VA_RES is used as a reset signal for the field memories FM1 to FM4 (RSTW_FM23 and RST_FM14). If the MultiPIP mode is selected, the signal VA_AI is an input signal generated by an external memory controller. In this event the signal VA_AI_DIFF is used as RSTW_FM23. The signal WE_FM2 is set to logic 1 and all other read and write enable signals are set to logic 0. If the stand-alone MACPACIC and MultiPIP mode is selected, all memory control signals are set to logic 0. The output pins 46 to 48 have different output signals depending on the environment in which MACPACIC is used. If it is part of a full PALplus module these pins deliver bits of chrominance data, in the stand-alone MACPACIC mode they output memory control signals (see Chapter "Pinning"). Selection of either mode is performed by the control signal IVericN.
7.15.2.2
The output signal HREF_MA
The signal HREF_MA is generated by delaying the CLAMP input signal two clocks CLK_16. The HREF_MA signal is used in the VERIC as a clock pulse for the internal line counter. The timing is illustrated in Fig.34.
7.15.2.3
VERIC control output signals
In the VERIC control decoder of MACPACIC the output signals FILM and INTPOL are generated as shown in Table 9.
1996 Oct 28
35
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
Table 9 Generation of the signals FILM and INTPOL FilmOn 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 X Mpip 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 HlpM0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 X HlpM1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 X FILM 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1
SAA4996H
22Valid 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 X
INTPOL 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0
7.15.2.4
Field length measurement
On the full PALplus module the field length is measured in the MACPACIC. The ACQ line counter counts the lines between two succeeding vertical pulses. The one-line-long vertical output signal VA_AI has a delay of 1.5 fields with respect to the delayed VA_FRONT input signal and has the same phase relationship to the CLAMP input signal for various video input signals (VCR, NTSC). For the stand-alone MACPACIC the 2.5 H signal VA_FR_DEL is selected by the control signal IVericN as the vertical reference output signal VA_AI.
The odd/even field detection can be inverted by the SNERT control bit InvO/E. It is also possible to define the EVEN_FIELD signal by software via a SNERT transmission.
7.15.2.6
Pins VA_FRONT and VA_AI
The signals VA_FRONT and VA_AI have bidirectional functions. In all modes, except the MultiPIP mode, the pin VA_FRONT is an input pin and the pin VA_AI is an output pin. If the MultiPIP mode is selected the pin VA_AI is an input pin and the signal is connected to the VA_FRONT pin which now becomes an output pin (see Fig.2 and Fig.35). 7.15.3 SNERT INTERFACE (SEE APPLICATION NOTE AN95XXX)
7.15.2.5
Field detection
To detect the current odd or even field, the location of the delayed VA_FRONT (VA_RES) input signal inside a line has to be located. For a PALplus video input signal the output signal EVEN_FIELD is generated by enabling a register with the VA_RES signal, which has the MSB of the pixel counter 2 at the D input. In the bypass or MultiPIP mode the toggle function of the register is active.
In the SNERT interface the external signals SNERT_CL and SNERT_DA are processed to address and data. A synchronisation to the bus performed with the reset signal SNERT_RST. The transmitted data is valid with the next rising edge of SNERT_RST. The block diagram and the data, clock and reset timing of the SNERT interface are shown in Fig.3 and Fig.36.
1996 Oct 28
36
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7.15.3.1 Serial interface protocol 7.15.3.2
SAA4996H
Special SNERT transmission requirements
Power-on state: After power-on the serial interface is in an unknown state. The information in the actual data registers is random. When signals are applied to SNERT_CL and SNERT_DA in this state, the behaviour is unpredictable. Initialization state: After power-on, or in any other state, the initialization state is entered after the rising edge of the signal SNERT_RST. The SNERT clock counter C1 is reset with the rising edge of SNERT_RST. The data registers remain loaded with the last transmitted values. Address reception state: After reset the address reception state is entered. On each negative edge of SNERT_CL the next data bit from SNERT_DA is shifted into the input shift register. The counter is incremented with each rising edge of SNERT_CL. After the 8th negative edge of SNERT_CL the Address Latch Enable (ALE) pulse is generated. With this enable pulse the contents of the shift register is loaded into the address register. If an address in the range 50H to 64H, 67H or 68H is decoded, one of the 8-bit wide input data registers is selected. Data reception state: If a valid address is received, the next eight bits on SNERT_DA are considered as data bits. When the 8 data bits have been shifted into the shift register the counter enables the loading of the data word in one of the 23 data registers in combination with the decoded address. There are three data register banks; * The actual data register bank * The acquisition data register bank * The synchronizing register bank. After a SNERT transmission is completed another SNRST pulse must follow in order to enable the acquisition registers and make the data valid. The synchronizing registers are enabled with the signals `line2_odd_every_field' respectively `line2_every_field', which are related to the vertical reference input signal VA_FRONT. Data send state: If the transmitted address is 65H or 66H, the `send_rcv' signal defines the SNERT_DA pin as an output and, with the positive edge of the next 8 SNERT_CL pulses generated by the microcontroller, the data output register is read out.
EVEN_FIELD definition: After switching on the MACPACIC, the EVEN_FIELD output signal toggles. When the EVEN_FIELD signal accidentally toggles in the right way (EVEN_FIELD = 0, odd field) and when a PALplus input signal is present, the line 22 is detected. Then the internal field detection is active and the normal data processing starts up. When the EVEN_FIELD signal toggles in the wrong way (EVEN_FIELD = 0, even field), line 22 will never be detected and the field detection remains in this wrong behaviour. Solution: After switching on the MACPACIC or after switching into PALplus or MACP mode, the EVEN_FIELD output signal has to be defined by the control bits `EnPreEvFld' and `PreEvFld' of the control 6 SNERT register. Luminance offset hysteresis control: For luminance offset control a hysteresis function is applied to the measured luminance offset. The hysteresis function is controlled by the three black offset hysteresis control bits BOH0, BOH1 and BOH2 transmitted via SNERT (control 5 data register). To guarantee the correct hysteresis function, the following software actions are necessary: First the hysteresis has to be set to zero via SNERT (BOH = 0). After a PALplus input signal is detected (line 22 is valid), the actual black offset is measured in the next frame. During this time (40 ms) the software remains in the stand-by position. One of the possible hysteresis values can then be transmitted via SNERT.
1996 Oct 28
37
7.15.3.3 Address and data overview Table 10 Address and data overview Address 50H to 64H, 67H and 68H contains write data (data from microprocessor); address 65H and 66H contains read data (data to microcontroller).
DATA BYTE D6 MacpOn VaDel2 StrtH6 StpH6 StrtV06 StrtV16 StpV06 StpV16 HlpThr16 HlpThr26 HlpThr36 HlpThr46 HlpThr56 MaThr16 MaThr26 MaThr36 IrxrThr16 IrxrThr26 IrxrThr36 IrxrThr46 FixHlp2 X(1) SelSdYl1 BOH1 EnPreEvFld PreEvFld BOH0 SelSdYl0 X(1) FixHlp1 FixHlp0 22Valid NmYl1 VAA1 X(2) IrxrThr45 IrxrThr44 IrxrThr35 IrxrThr34 IrxrThr25 IrxrThr24 IrxrThr15 IrxrThr14 IrxrThr13 IrxrThr23 IrxrThr33 IrxrThr43 FixMain3 623Valid NmYl0 VAA0 X(2) MaThr35 MaThr34 MaThr33 MaThr25 MaThr24 MaThr23 MaThr15 MaThr14 MaThr13 HlpThr55 HlpThr54 HlpThr53 HlpThr52 MaThr12 MaThr22 MaThr32 IrxrThr12 IrxrThr22 IrxrThr32 IrxrThr42 FixMain2 23Valid Rha/Rhb2 SEL_SD_YL1 X(2) HlpThr45 HlpThr44 HlpThr43 HlpThr42 HlpThr35 HlpThr34 HlpThr33 HlpThr32 HlpThr25 HlpThr24 HlpThr23 HlpThr22 HlpThr15 HlpThr14 HlpThr13 HlpThr12 StpV15 StpV14 StpV13 StpV12 StpV11 HlpThr11 HlpThr21 HlpThr31 HlpThr41 HlpThr51 MaThr11 MaThr21 MaThr31 IrxrThr11 IrxrThr21 IrxrThr31 IrxrThr41 FixMain1 IVericN Rha/Rhb1 SEL_SD_YL0 X(2) StpV05 StpV04 StpV03 StpV02 StpV01 StrtV15 StrtV14 StrtV13 StrtV12 StrtV11 StrtV05 StrtV04 StrtV03 StrtV02 StrtV01 StpH5 StpH4 StpH3 StpH2 StpH1 StrtH5 StrtH4 StrtH3 StrtH2 StrtH1 StrtH0 StpH0 StrtV00 StrtV10 StpV00 StpV10 HlpThr10 HlpThr20 HlpThr30 HlpThr40 HlpThr50 MaThr10 MaThr20 MaThr30 IrxrThr10 IrxrThr20 IrxrThr30 IrxrThr40 FixMain0 IMacpacicN Rha/Rhb0 NAIRXR X(2) VaDel1 VaDel0 FastTest WeShift16_1 WeShift16_0 EnIRXR HlpM1 HlpM0 FilmOn MotVis1 MotVis0 InvO/E D5 D4 D3 D2 D1 D0
1996 Oct 28
ADDRESS (HEX)
FUNCTION
D7
Philips Semiconductors
50
Control1
Preset
51
Control2
Mpip
52
WeStrtH
StrtH7
53
WeStpH
StpH7
54
WeStrtV0
StrtV07
55
WeStrtV1
StrtV17
56
WeStpV0
StpV07
57
WeStpV1
StpV17
58
HlpRedThr1
HlpThr17
59
HlpRedThr2
HlpThr27
5A
HlpRedThr3
HlpThr37
5B
HlpRedThr4
HlpThr47
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
38
5C
HlpRedThr5
HlpThr57
5D
MacpYhThr1
MaThr17
5E
MacpYhThr2
MaThr27
5F
MacpYhThr3
MaThr37
60
IrxrThr1
IrxrThr17
61
IrxrThr2
IrxrThr27
62
IrxrThr3
IrxrThr37
63
IrxrThr4
IrxrThr47
64
FixHlpMain
FixHlp3
65
Control3
X(1)
66
Control4
X(1)
67
Control5
BOH2
68
Control6
Interlace
Notes
SAA4996H
1. Bits not valid.
Preliminary specification
2. Don't care (bits can be logic 0 or logic 1).
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
7.15.3.4 Command explanation Table 11 Control1
ADDRESS (HEX) 50 R/W W BIT 7 NAME Preset 0: normal processing FUNCTION
SAA4996H
1: abandon the recursive measurement loops and load the circuits with actual video data 6 5, 4 MacpOn HlpM1 and HlpM0 0: Motion Adaptive Colour Plus decoding not activated 1: Motion Adaptive Colour Plus decoding activated 00: bypass mode VERIC 01: vertical up-conversion without use of helper 10: vertical enhancement with adaptive helper processing 11: vertical enhancement with helper amplitude and main reference via SNERT interface 3 2, 1 FilmOn 0: camera mode activated 1: film mode activated MotVis1 and MotVis0 00: don't show motion decisions 01: show Y motion decisions 10: show C motion decisions 11: show M motion decisions 0 InvO/E 0: don't invert EVEN_FIELD definition 1: invert EVEN_FIELD definition Table 12 Control2 ADDRESS (HEX) 51 R/W W BIT 7 NAME Mpip FUNCTION 0: MultiPIP mode not active 1: MultiPIP with the help of PIP module is activated; VA_AI is set to input and VA_FRONT to output; the signal at the WE_FRONT pin is used 6 to 4 VaDel2, VaDel1 and VaDel0 FastTest internal delay of VA_FRONT in multiples of CLK_16 clock periods; range: [0, 64, 128 to 448] CLK_16 periods; this feature is required for unambiguous Odd/Even field detection 0: normal mode: activating new SNERT commands at frame boundaries related to VA_FRONT (address 50H to 57H and 68H) 1: activating new SNERT commands immediately 2, 1 0 WeShift16_1 and WeShift16_0 EnIRXR shift of WE_MA of 0 to 3 16 MHz samples related to the positive edge of CLAMP 0: disable Intelligent Residual cross-luminance Reduction 1: enable Intelligent Residual cross-luminance Reduction
3
1996 Oct 28
39
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
Table 13 Programming of WE_MA ADDRESS (HEX) 52 53 54 55 56 57 R/W W W W W W W BIT 7 to 0 7 to 0 NAME WeStrtH WeStpH FUNCTION
SAA4996H
distance between rising edge of CLAMP and rising edge of WE_MA in multiples of 4 CLK_16 periods distance between rising edge of CLAMP and falling edge of WE_MA in multiples of 4 CLK_16 periods
7 to 0 WeStrtV0 number of lines between rising edge of VA_AI (VA_FRONT) and first active 7 to 0 WeStrtV1 WE_MA line 7 to 0 WeStpV0 number of lines between rising edge of VA_AI (VA_FRONT) and first 7 to 0 WeStpV1 non-active WE_MA line signals WeShift16_0 and WeShift16_1 shifts the active horizontal area over 0 to 3 clock periods of 16 MHz. In this case the positive as well as the negative edge will shift over the same amount of samples. WeStrtV0 indicates the vertical start addresses 1 to 256 and WeStrtV1 indicates the addresses 257 to 512. The vertical start at line 1 is not allowed. WeStpV0 indicates the vertical stop addresses 1 to 256 and WeStpV1 indicates the addresses 257 to 512. If WeStrtH = WeStpH and WeStrtV0 = WeStpV0 or WeStrtV1 = WeStpV1 the output control signal WE_MA is switched to a LOW level and no data will be written into the succeeding module (still picture).
WeStrtH, WeStpH, WeStrtV and WeStpV: The horizontal reference is the rising edge of the CLAMP signal. The vertical reference is the rising edge of the VA_FRONT signal. This signal is set via software. Signals WeStrtH and WeStpH define the horizontal active area. Signals (WeStrtV0 and WeStrtV1) and (WeStpV0 and WeStpV1) mark the vertical active area. The least significant bit of the start and stop address is also the most significant bit of the data. Because the number of 16 MHz samples in a line is 1024, and one data byte can only define 256 positions, the horizontal start and stop positions are defined with a 4 MHz resolution. To reach the full 16 MHz resolution the
handbook, full pagewidth
WeStrtH
WeStpH
WeStrtV
WeStpV
MHA145
Fig.31 Boundaries of the WE_MA signal.
1996 Oct 28
40
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
Table 14 Helper Reduction Thresholds ADDRESS (HEX) 58 59 5A 5B 5C R/W W W W W W BIT NAME FUNCTION
SAA4996H
7 to 0 HlpRedThr1 5 thresholds defining the ranges in which the 5 modes for adaptive helper 7 to 0 HlpRedThr2 reduction will be applied (inclusive hysteresis); this adaptivity prevents from artefacts of helper noise break through 7 to 0 HlpRedThr3 7 to 0 HlpRedThr4 7 to 0 HlpRedThr5
Table 15 Definition of Y_HP Reduction Thresholds related to MACP ADDRESS (HEX) 5D 5E 5F R/W W W W BIT NAME FUNCTION
7 to 0 MacpYhThr1 3 thresholds defining the ranges in which the 3 modes for adaptive Yhp 7 to 0 MacpYhThr2 reduction will be applied (inclusive hysteresis) 7 to 0 MacpYhThr3
Table 16 Definition of Y_HP Reduction Thresholds related to PLL disturbances ADDRESS (HEX) 60 61 62 63 R/W W W W W BIT 7 to 0 7 to 0 7 to 0 7 to 0 NAME IrxrThr1 IrxrThr2 IrxrThr3 IrxrThr4 FUNCTION 4 thresholds defining the ranges in which the 4 modes for the intelligent residual cross-luminance reduction will be applied; this adaptivity prevents from artefacts caused by the PLL disturbance
Table 17 Definition of fixed helper gain and relative main amplitude (FixHlpMain) ADDRESS (HEX) 64 R/W W BIT 7 to 4 NAME FixHlp3, FixHlp2, FixHlp1, FixHlp0 FixMain3, FixMain2, FixMain1, FixMain0 definition of helper gain FUNCTION
3 to 0
definition of relative main amplitude (letter box)
1996 Oct 28
41
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
Table 18 Control3 ADDRESS (HEX) 65 R/W R BIT 7 to 5 4 NAME X 22Valid no function FUNCTION
SAA4996H
0: correct MACP and/or helper processing is not possible and is automatically switched off; helpers are blanked and MACPACIC is forced into camera mode; reference levels of line 22 are not valid 1: correct MACP and/or helper processing could be possible; reference levels of line 22 are valid
3
623Valid
0: correct helper processing is not possible and is automatically switched off; reference values of line 623 are not valid 1: correct helper processing could be possible; reference values of line 623 are valid
2
23Valid
0: correct helper processing is not possible and is automatically switched off; reference values of line 23 are not valid 1: correct helper processing could be possible; reference values of line 23 are valid
1 0
IVericN
0: VERIC available 1: VERIC not available
IMacpacicN 0: MACPACIC available 1: MACPACIC not available
Table 19 Control4 ADDRESS (HEX) 66 R/W R BIT 7 6, 5 4, 3 2 to 0 NAME X SelSdYl1, SelSdYl0 NmYl1, NmYl0 no function indication of the Y_HP reduction factor, which is further saturation dependent; these are deduced from the noise within full band (line 623) indication of the Y_HP reduction factor deduced from the noise within the helper (line 23) FUNCTION
Rha/Rhb2, indication of the amount of helper bandwidth reduction and helper amplitude Rha/Rhb1, reduction; these are deduced from the noise within the helper (line 23) Rha/Rhb0
1996 Oct 28
42
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
Table 20 Control5 ADDRESS (HEX) 67 R/W W BIT 7 to 5 NAME BOH2, BOH1, BOH0 FUNCTION selection of black offset hysteresis: 000: 0 001: 1 010: 2 011: 3 100: 4 101: 5 110: 6 111: fixed black offset (51) 4, 3 2, 1 0 VAA1 and VAA0
SAA4996H
selection of the coefficients of the luminance vertical anti-alias filter (DEC_Y_VAA): see Table 21
SEL_SD_YL1, selection of IRXR characteristics (NAIRXR = 0): see Table 22 SEL_SD_YL0 NAIRXR 0: IRXR table selection dependent of SEL_SD_YL 1: noise adaptive IRXR table selection
Table 21 DEC_Y_VAA SELECTION OF THE LUMINANCE VERTICAL ANTI-ALIAS FILTER (DEC_Y_VAA) VAA1 0 0 0 1 1 Table 22 IRXR SELECTION OF IRXR CHARACTERISTICS (NAIRXR = 0) SEL_SD_YL 0 0 1 2 3 4 4 4 4 1 4 4 4 4 2 3 4 4 4 3 2 3 4 4 4 1 2 4 4 5 0 1 3 4 6 0 0 3 4 7 0 0 2 3 8 0 0 2 3 9 0 0 1 2 A 0 0 1 2 B 0 0 0 1 C 0 0 0 0 D 0 0 0 0 E 0 0 0 0 F 0 0 0 0 VAA0 FIELD 0 0 1 0 1 odd even X X X COEFF1 2 -1 2 3 4 COEFF2 7 7 4 2 0 COEFF3 -1 2 2 3 4
1996 Oct 28
43
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
Table 23 Control6 ADDRESS (HEX) 68 R/W W BIT 7 6 5 4 to 0 8 8.1 TEST Boundary scan test NAME Interlace FUNCTION 0: incoming video signal is defined as `non interlaced' 1: incoming video signal is defined as `interlaced' EnPreEvFld 0: EVEN_FIELD signal defined internally
SAA4996H
1: EVEN_FIELD signal defined by SNERT transmission: PreEvFld PreEvFld X 0: incoming field is defined as `Odd' 1: incoming field is defined as `Even' no function
Boundary Scan Test (BST) is supported. See boundary scan specification: "IEEE Standard 1149.1 - 1990, IEEE standard test access port and boundary scan architecture". 8.1.1 IDENTIFICATION CODES
The PALplus ICs MACPACIC and VERIC are equipped with BST identification registers. The identification codes and their meaning are shown in Tables 24 and 25. Table 24 Identification codes VERSION IC MACPACIC VERIC 3322 1098 0001 0001 COMPONENT 22222 22211 11111 1 76543 21098 76543 2 01101 00001 00011 0 10110 00101 10010 0 MANUFACTURER 11000000000 10987654321 00000010101 00000010101 FIXED 0 0 1 1 IDENTIFICATION - - 1684602B 1B16402B
Table 25 Code parts BITS 31 to 28 27 to 12 11 to 1 0 NAME version number component manufacturer fixed DESCRIPTION start with 1 and increment every redesign first 3 characters of name JEDEC code for PHILIPS 1
1996 Oct 28
44
1996 Oct 28
handbook, full pagewidth
Philips Semiconductors
even field odd field main white reference H mid grey black set-up set-up helper reference burst signalling bits
main black reference
helper signal
CVBS Z623 1/2 H 2.5 H Z624 Z625 Z1 Z2 Z3 Z4 Z5 Z6 Z22 Z23 Z24 Z25
Z620
Z621
Z622
video input signal of TDA9144
VA_FRONT
VA_RES
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
45
even field Z311 Z312 Z313 Z314 Z315 Z316 Z317 Z318 Z319 Z335 Z336 Z337
MHA139
odd field
CVBS
Z308
Z309
Z310
VA_FRONT
VA_RES
Preliminary specification
SAA4996H
Fig.32 Timing of the vertical synchronisation pulse (VA_FRONT) and the delayed vertical signal (VA_RES).
1996 Oct 28
handbook, full pagewidth
Philips Semiconductors
CLK_16
CLAMP
PC1
1023
0
1
59
60
79
80
81
82
917
918
919
920
921
1022 1023
0
1
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
46
tWE_F 1003 1004 1023 0 1 2 837 838 839 840 841 952 953 954 955 Y0 Y1 Y836 Y837 Y838 Y839
MHA143
WE_FRONT
PC2
943
944
945
YUV_ADC
tWE_F: CLAMP phase to WE_RES (WE_FRONT) is programmable via SNERT-bus
Preliminary specification
SAA4996H
Fig.33 Pixel timing of the input signals CLAMP and WE_FRONT.
1996 Oct 28
handbook, full pagewidth
Philips Semiconductors
CLK_16B2
CLK_32B3
60 x CLK_16
CLAMP
60 x CLK_16
HREF_MA
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
47
tPD
Y0a Y0b Y1a Y1b
tCLP_HRMA
WE_FRONT
WE_MA
YUV_MA tWE_D
Y838a Y838b Y839a Y839b
MHA142
tCLP_HRMA: delay CLAMP to HREF_MA, 2 x CLK_16B2 tPD: processing delay tWE_D: data write enable delay
Preliminary specification
SAA4996H
Fig.34 Pixel timing of the output signals HREF_MA and WE_MA (full PALplus module and stand-alone MACPACIC).
1996 Oct 28
handbook, full pagewidth
Philips Semiconductors
VA_FRONT
odd field
even field
td_VA_FRONT
VA_FR_DEL
EVEN_FIELD
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
CLAMP
48
156 313 314 1 2 3 155 157 158 156 157 even field 1.5 fields
LC_ACQ
312 313 1
2
3
312 313 1
2
3
4
VA_AI
odd field
MHA141
td_VA_FRONT: this delay is defined via SNERT-bus
Preliminary specification
SAA4996H
Fig.35 Horizontal timing of the input signal VA_FRONT and the output signal VA_AI (full PALplus module, all input signals except MultiPIP).
1996 Oct 28
handbook, full pagewidth
Philips Semiconductors
SNERT_RST
SNERT_CL
LSB A0 4 s A1 A2 A3 A4 A5 A6 A7 D0 D1 D2 D3 D4
address
MSB
LSB
data D5 D6
MSB D7
SNERT_DA
3 s
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
49
1 2 3 4 5 6 7 8 9 10
ALE
DLE
PEDGE_SNERT_CL
NEDGE_SNERT_CL
COUNTER_OUT
xx
0
11
12
13
14
15
0
MHA140
Preliminary specification
SAA4996H
Fig.36 SNERT interface; data, clock and reset timing.
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
9 DC CHARACTERISTICS Tj = 0 to 125 C unless otherwise specified. SYMBOL Supply VDD IDD IDD(PD) Inputs VIL VIH II VOL VOH LOW level input voltage HIGH level input voltage input current IO = 20 A 0 2.0 - - VDD - 0.1 - - - - - 0.8 supply voltage supply current quiescent supply current all inputs to VDD or VSS 4.75 - - 5.00 80 - PARAMETER CONDITIONS MIN. TYP.
SAA4996H
MAX.
UNIT
5.25 - 100
V mA A
V V A
VDD 1.0
Outputs and 3-state LOW level output voltage 0.1 - V V HIGH level output voltage IO = 20 A
Outputs Y_TO_FM1, UV_TO_FM1, Y_MA, UV_MA, WE_MA, HREF_MA, UV_TO_FM4, EVEN_FIELD, INTPOL, FILM, RST_FM14, WE_FM1, RE_FM1, WE_FM4, RE_FM4 and CLK_16B1 IOL IOH IOL IOH IOL IOH IZ LOW level output current VO = 0.5 V 4 4 - - - - - - - - - - - - - mA mA HIGH level output current VO = VDD - 0.5 V LOW level output current VO = 0.5 V
Outputs CLK_32B1, CLK_32B2 and CLK_16B2 8 8 mA mA HIGH level output current VO = VDD - 0.5 V LOW level output current VO = 0.5 V
Outputs CLK_32B3 and CLK_16B3 12 12 - mA mA A HIGH level output current VO = VDD - 0.5 V input current
3-state TDO_MA, SNERT_DA, VA_FRONT and VA_AI 10
1996 Oct 28
50
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SAA4996H
handbook, full pagewidth
90 %
tr
tf
CLK
50 % 10 %
th
tl
DATA
Dn
XX
Dn + 1
toh tod tsu
tih
MHA146
Data input: CLK = CLK_16. Data output: CLK = CLK_16 for stand-alone MACPACIC and CLK = CLK_32 for full PALplus module.
Fig.37 Clock to data timing.
10 AC CHARACTERISTICS Tj = 0 to 125 C unless otherwise specified. SYMBOL Clock CLK_32 Tcy tr tf th tl TCY tr tf th tl tsu cycle time rise time fall time HIGH time LOW time 28.1 2 2 9.2 9.2 - - - - - - - - - - - - - 4 4 - - - 4 4 - - - - ns ns ns ns ns PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Clock CLK_16 cycle time rise time fall time HIGH time LOW time 56.2 2 2 20.5 20.5 ns ns ns ns ns
Input set-up time set-up time all data inputs CLK_16 w.r.t. CLK_32 6 4.5 ns ns
1996 Oct 28
51
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
SYMBOL Input hold time tih input hold time all data inputs CLK_16 w.r.t. CLK_32 Outputs (CL = 15 pF) CLK_16B1, CLK_16B2 AND CLK_16B3 (RISING) toh tod toh tod toh tod toh tod hold time delay time 6 - 9 - 6 - 6 - - - - - - - - - 3 3.5 - - PARAMETER CONDITIONS MIN. TYP.
SAA4996H
MAX. - -
UNIT
ns ns
- 17 - 24 - 17 - 17
ns ns
CLK_16B1, CLK_16B2 AND CLK_16B3 (FALLING) hold time delay time ns ns
CLK_32B1, CLK_32B2 AND CLK_32B3 (RISING) hold time delay time ns ns
CLK_32B1, CLK_32B2 AND CLK_32B3 (FALLING) hold time delay time ns ns
Outputs YUV_TO_FM1, RST_FM14, WE_FM1, RE_FM1, WE_FM4, RE_FM4, HREF_MA, WE_MA, VA_AI, VA_FRONT and YUV_MA (CLK_16; CL = 15 pF) toh tod hold time delay time 12 - - - - 38 ns ns
Outputs (CLK_32; CL = 15 pF; note 1) YUV_MA toh tod toh tod Note 1. 32 MHz output signals are related to the output clock signals CLK_32B1 and CLK_32B3. 10.1 Clock buffers hold time delay time 13 - 12 - - - - - - 39 - 38 ns ns
RSTW_FM23, WE_FM2 AND WE_FM3 hold time delay time ns ns
MACPACIC supplies the clocks for VERIC and the field memories on the PALplus module. Therefore the input clocks CLK_16 and CLK_32 are buffered and output as CLK_16B1 to CLK_16B3 and CLK_32B1 to CLK_32B3. The clock distribution is shown in Fig.5.
1996 Oct 28
52
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
11 LIST OF ABBREVIATIONS Table 26 Abbreviations used in document SYMBOL ALE BB BOH CLP_DIFF DLE EnlRXR EnPreEvFld FixHlpMain HlpM HlpRedThr H_RE/WE InvO/E IRXR IrxrThr IVericN LC_ACQ LC_DSP MACP MacpOn MacpYhThr MotVis Mpip NmYl PreEvFld Rha/Rhb SEL_SD_YL VAA VA_AI_DIFF VaDel VA_FR_DEL V_RE/WE WeStrtH WeStpH WeStrtV WeStpV XL Y_HP Y_LP Cross-Luminance Luminance High-Pass Component Luminance Low-Pass Component Vertical Start and Stop values for WE_MA (see Table 13 and Fig.31) Address Latch Enable Black Bands (above and below letter box picture) Black Offset Hysteresis (see Table 20) Positive Edge of CLAMP Signal Data Latch Enable Enable IRXR (see Table 12) Enable Preset Even Field (see Table 23) Fix gain of Helper and Main Amplitude (see Table 17) Helper mode (see Table 11) Helper Reduction Threshold (see Table 14) Horizontal part of Read Enable/Write Enable signal Invert Odd/Even Intelligent Residual Cross-Luminance Reduction IRXR Threshold (see Table 16) VERIC Identification (active LOW) (see Table 18) Acquisition Line Counter Display Line Counter Motion Adaptive Colour Plus MACP on (see Table 11) MACP Luminance Threshold (see Table 15) Motion Visibility (see Table 11) MultiPIP (see Table 12) Noise Dependent Luminance High-Pass Reduction (see Table 19) Preset Even Field (see Table 23) Helper Bandwidth and Amplitude Reduction (see Table 19) Select Saturation Dependent Cross-Luminance Reduction (see Table 22) Vertical Anti-Alias Filter (see Table 21) Positive Edge of VA_AI Delay of VA_FRONT VA_FRONT Delayed Vertical part of Read Enable/Write Enable signal Horizontal Start and Stop values for WE_MA (see Table 13 and Fig.31) DESCRIPTION
SAA4996H
1996 Oct 28
53
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
12 PACKAGE OUTLINE QFP100: plastic quad flat package; 100 leads (lead length 1.95 mm); body 14 x 20 x 2.7 mm; high stand-off height
SAA4996H
SOT317-1
c
y X
80 81
51 50 ZE
A
e E HE A A2 A1
Q (A 3) Lp L detail X
wM pin 1 index bp 100 1 wM D HD ZD B vM B 30 vM A 31
e
bp
0
5 scale
10 mm
DIMENSIONS (mm are the original dimensions) UNIT mm A max. 3.3 A1 0.36 0.10 A2 2.87 2.57 A3 0.25 bp 0.40 0.25 c 0.25 0.13 D (1) 20.1 19.9 E (1) 14.1 13.9 e 0.65 HD 24.2 23.6 HE 18.2 17.6 L 1.95 Lp 1.0 0.6 Q 1.43 1.23 v 0.2 w 0.15 y 0.1 Z D (1) Z E (1) 0.8 0.4 1.0 0.6 7 0o
o
Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. OUTLINE VERSION SOT317-1 REFERENCES IEC JEDEC EIAJ EUROPEAN PROJECTION
ISSUE DATE 92-11-17 95-02-04
1996 Oct 28
54
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
13 SOLDERING 13.1 Introduction
SAA4996H
If wave soldering cannot be avoided, the following conditions must be observed: * A double-wave (a turbulent wave with high upward pressure followed by a smooth laminar wave) soldering technique should be used. * The footprint must be at an angle of 45 to the board direction and must incorporate solder thieves downstream and at the side corners. Even with these conditions, do not consider wave soldering the following packages: QFP52 (SOT379-1), QFP100 (SOT317-1), QFP100 (SOT317-2), QFP100 (SOT382-1) or QFP160 (SOT322-1). During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. The package can be soldered after the adhesive is cured. Maximum permissible solder temperature is 260 C, and maximum duration of package immersion in solder is 10 seconds, if cooled to less than 150 C within 6 seconds. Typical dwell time is 4 seconds at 250 C. A mildly-activated flux will eliminate the need for removal of corrosive residues in most applications. 13.4 Repairing soldered joints
There is no soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. However, wave soldering is not always suitable for surface mounted ICs, or for printed-circuits with high population densities. In these situations reflow soldering is often used. This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our "IC Package Databook" (order code 9398 652 90011). 13.2 Reflow soldering
Reflow soldering techniques are suitable for all QFP packages. The choice of heating method may be influenced by larger plastic QFP packages (44 leads, or more). If infrared or vapour phase heating is used and the large packages are not absolutely dry (less than 0.1% moisture content by weight), vaporization of the small amount of moisture in them can cause cracking of the plastic body. For more information, refer to the Drypack chapter in our "Quality Reference Handbook" (order code 9398 510 63011). Reflow soldering requires solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the printed-circuit board by screen printing, stencilling or pressure-syringe dispensing before package placement. Several techniques exist for reflowing; for example, thermal conduction by heated belt. Dwell times vary between 50 and 300 seconds depending on heating method. Typical reflow temperatures range from 215 to 250 C. Preheating is necessary to dry the paste and evaporate the binding agent. Preheating duration: 45 minutes at 45 C. 13.3 Wave soldering
Fix the component by first soldering two diagonallyopposite end leads. Use only a low voltage soldering iron (less than 24 V) applied to the flat part of the lead. Contact time must be limited to 10 seconds at up to 300 C. When using a dedicated tool, all other leads can be soldered in one operation within 2 to 5 seconds between 270 and 320 C.
Wave soldering is not recommended for QFP packages. This is because of the likelihood of solder bridging due to closely-spaced leads and the possibility of incomplete solder penetration in multi-lead devices.
1996 Oct 28
55
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
14 DEFINITIONS Data sheet status Objective specification Preliminary specification Product specification Limiting values
SAA4996H
This data sheet contains target or goal specifications for product development. This data sheet contains preliminary data; supplementary data may be published later. This data sheet contains final product specifications.
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information Where application information is given, it is advisory and does not form part of the specification. 15 LIFE SUPPORT APPLICATIONS These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such improper use or sale.
1996 Oct 28
56
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
NOTES
SAA4996H
1996 Oct 28
57
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
NOTES
SAA4996H
1996 Oct 28
58
Philips Semiconductors
Preliminary specification
Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus
NOTES
SAA4996H
1996 Oct 28
59
Philips Semiconductors - a worldwide company
Argentina: see South America Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113, Tel. +61 2 9805 4455, Fax. +61 2 9805 4466 Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213, Tel. +43 1 60 101, Fax. +43 1 60 101 1210 Belarus: Hotel Minsk Business Center, Bld. 3, r. 1211, Volodarski Str. 6, 220050 MINSK, Tel. +375 172 200 733, Fax. +375 172 200 773 Belgium: see The Netherlands Brazil: see South America Bulgaria: Philips Bulgaria Ltd., Energoproject, 15th floor, 51 James Bourchier Blvd., 1407 SOFIA, Tel. +359 2 689 211, Fax. +359 2 689 102 Canada: PHILIPS SEMICONDUCTORS/COMPONENTS, Tel. +1 800 234 7381 China/Hong Kong: 501 Hong Kong Industrial Technology Centre, 72 Tat Chee Avenue, Kowloon Tong, HONG KONG, Tel. +852 2319 7888, Fax. +852 2319 7700 Colombia: see South America Czech Republic: see Austria Denmark: Prags Boulevard 80, PB 1919, DK-2300 COPENHAGEN S, Tel. +45 32 88 2636, Fax. +45 31 57 1949 Finland: Sinikalliontie 3, FIN-02630 ESPOO, Tel. +358 9 615800, Fax. +358 9 61580/xxx France: 4 Rue du Port-aux-Vins, BP317, 92156 SURESNES Cedex, Tel. +33 1 40 99 6161, Fax. +33 1 40 99 6427 Germany: Hammerbrookstrae 69, D-20097 HAMBURG, Tel. +49 40 23 53 60, Fax. +49 40 23 536 300 Greece: No. 15, 25th March Street, GR 17778 TAVROS/ATHENS, Tel. +30 1 4894 339/239, Fax. +30 1 4814 240 Hungary: see Austria India: Philips INDIA Ltd, Shivsagar Estate, A Block, Dr. Annie Besant Rd. Worli, MUMBAI 400 018, Tel. +91 22 4938 541, Fax. +91 22 4938 722 Indonesia: see Singapore Ireland: Newstead, Clonskeagh, DUBLIN 14, Tel. +353 1 7640 000, Fax. +353 1 7640 200 Israel: RAPAC Electronics, 7 Kehilat Saloniki St, TEL AVIV 61180, Tel. +972 3 645 0444, Fax. +972 3 649 1007 Italy: PHILIPS SEMICONDUCTORS, Piazza IV Novembre 3, 20124 MILANO, Tel. +39 2 6752 2531, Fax. +39 2 6752 2557 Japan: Philips Bldg 13-37, Kohnan 2-chome, Minato-ku, TOKYO 108, Tel. +81 3 3740 5130, Fax. +81 3 3740 5077 Korea: Philips House, 260-199 Itaewon-dong, Yongsan-ku, SEOUL, Tel. +82 2 709 1412, Fax. +82 2 709 1415 Malaysia: No. 76 Jalan Universiti, 46200 PETALING JAYA, SELANGOR, Tel. +60 3 750 5214, Fax. +60 3 757 4880 Mexico: 5900 Gateway East, Suite 200, EL PASO, TEXAS 79905, Tel. +9-5 800 234 7381 Middle East: see Italy Netherlands: Postbus 90050, 5600 PB EINDHOVEN, Bldg. VB, Tel. +31 40 27 82785, Fax. +31 40 27 88399 New Zealand: 2 Wagener Place, C.P.O. Box 1041, AUCKLAND, Tel. +64 9 849 4160, Fax. +64 9 849 7811 Norway: Box 1, Manglerud 0612, OSLO, Tel. +47 22 74 8000, Fax. +47 22 74 8341 Philippines: Philips Semiconductors Philippines Inc., 106 Valero St. Salcedo Village, P.O. Box 2108 MCC, MAKATI, Metro MANILA, Tel. +63 2 816 6380, Fax. +63 2 817 3474 Poland: Ul. Lukiska 10, PL 04-123 WARSZAWA, Tel. +48 22 612 2831, Fax. +48 22 612 2327 Portugal: see Spain Romania: see Italy Russia: Philips Russia, Ul. Usatcheva 35A, 119048 MOSCOW, Tel. +7 095 247 9145, Fax. +7 095 247 9144 Singapore: Lorong 1, Toa Payoh, SINGAPORE 1231, Tel. +65 350 2538, Fax. +65 251 6500 Slovakia: see Austria Slovenia: see Italy South Africa: S.A. PHILIPS Pty Ltd., 195-215 Main Road Martindale, 2092 JOHANNESBURG, P.O. Box 7430 Johannesburg 2000, Tel. +27 11 470 5911, Fax. +27 11 470 5494 South America: Rua do Rocio 220, 5th floor, Suite 51, 04552-903 Sao Paulo, SAO PAULO - SP, Brazil, Tel. +55 11 821 2333, Fax. +55 11 829 1849 Spain: Balmes 22, 08007 BARCELONA, Tel. +34 3 301 6312, Fax. +34 3 301 4107 Sweden: Kottbygatan 7, Akalla, S-16485 STOCKHOLM, Tel. +46 8 632 2000, Fax. +46 8 632 2745 Switzerland: Allmendstrasse 140, CH-8027 ZURICH, Tel. +41 1 488 2686, Fax. +41 1 481 7730 Taiwan: PHILIPS TAIWAN Ltd., 23-30F, 66, Chung Hsiao West Road, Sec. 1, P.O. Box 22978, TAIPEI 100, Tel. +886 2 382 4443, Fax. +886 2 382 4444 Thailand: PHILIPS ELECTRONICS (THAILAND) Ltd., 209/2 Sanpavuth-Bangna Road Prakanong, BANGKOK 10260, Tel. +66 2 745 4090, Fax. +66 2 398 0793 Turkey: Talatpasa Cad. No. 5, 80640 GULTEPE/ISTANBUL, Tel. +90 212 279 2770, Fax. +90 212 282 6707 Ukraine: PHILIPS UKRAINE, 4 Patrice Lumumba str., Building B, Floor 7, 252042 KIEV, Tel. +380 44 264 2776, Fax. +380 44 268 0461 United Kingdom: Philips Semiconductors Ltd., 276 Bath Road, Hayes, MIDDLESEX UB3 5BX, Tel. +44 181 730 5000, Fax. +44 181 754 8421 United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409, Tel. +1 800 234 7381 Uruguay: see South America Vietnam: see Singapore Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD, Tel. +381 11 625 344, Fax.+381 11 635 777
For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825 (c) Philips Electronics N.V. 1996
Internet: http://www.semiconductors.philips.com
SCA52
All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.
Printed in The Netherlands
537021/1200/01/pp60
Date of release: 1996 Oct 28
Document order number:
9397 750 01434


▲Up To Search▲   

 
Price & Availability of SAA4996H

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X